package execution;

/**
 * Description d'un cas de test 
 * 
 *
 */
public class CasDeTest {
	static final int AADL = 0;
	static final int CODE = 1;
	private String idCas;
	private String cheminRepertoire;
	private int type;
	private boolean recuperationOcarina ;
	private boolean recuperationGCC;
	private boolean recuperationLD ;
	private boolean observerVariable ;
	private String  nomVariable;
	private int numPartition;
	
	/**
	 * Constructeur 
	 * 
	 * @param _idCas
	 * @param _chemin
	 * @param _type
	 * @param _recuperationOcarina
	 * @param _recuperationGCC
	 * @param _recuperationLD
	 * @param _observerVariable
	 * @param _nomVariable
	 * @param _numPartition
	 */
	public CasDeTest
	(String _idCas,String _chemin,int _type,boolean _recuperationOcarina,
			boolean _recuperationGCC, boolean _recuperationLD,
			boolean _observerVariable,String _nomVariable,int _numPartition){
		idCas = _idCas;
		cheminRepertoire = _chemin;
		type = _type;
		recuperationOcarina = _recuperationOcarina;
		recuperationGCC     = _recuperationGCC;
		recuperationLD      = _recuperationLD;
		observerVariable = _observerVariable;
		nomVariable = _nomVariable;
		numPartition = _numPartition ;
		
	}
	
	/**
	 * @return idCas
	 */
	public String getIdCas() {
		return idCas;
	}

	/**
	 * @param idCas
	 */
	public void setIdCas(String idCas) {
		this.idCas = idCas;
	}

	/**
	 * @return type
	 */
	public int getType()
	{
		return type;
	}
	
	/**
	 * 
	 * @return cheminRepertoire
	 */
	public String getChemin()
	{
	return cheminRepertoire;	
	}
	
	/**
	 * @return recuperationOcarina
	 */
	public boolean isRecuperationOcarina() {
		return recuperationOcarina;
	}
	
	/**
	 * @param recuperationOcarina
	 */
	public void setRecuperationOcarina(boolean recuperationOcarina) {
		this.recuperationOcarina = recuperationOcarina;
	}
	
	/**
	 * @return recuperationGCC
	 */
	public boolean isRecuperationGCC() {
		return recuperationGCC;
	}
	
	
	/**
	 * @param recuperationGCC
	 */
	public void setRecuperationGCC(boolean recuperationGCC) {
		this.recuperationGCC = recuperationGCC;
	}
	
	
	/**
	 * @return recuperationLD
	 */
	public boolean isRecuperationLD() {
		return recuperationLD;
	}
	
	
	/**
	 * @param recuperationLD
	 */
	public void setRecuperationLD(boolean recuperationLD) {
		this.recuperationLD = recuperationLD;
	}
	
	/**
	 * @return observerVariable
	 */
	public boolean isObserverVariable() {
		return observerVariable;
	}
	
	
	/**
	 * @param observerVariable
	 */
	public void setObserverVariable(boolean observerVariable) {
		this.observerVariable = observerVariable;
	}
	
	
	/**
	 * @return nomVariable
	 */
	public String getNomVariable() {
		return nomVariable;
	}
	
	
	/**
	 * @param nomVariable
	 */
	public void setNomVariable(String nomVariable) {
		this.nomVariable = nomVariable;
	}
	
	
	/**
	 * @return numPartition
	 */
	public int getNumPartition() {
		return numPartition;
	}
	
	
	/**
	 * @param numPartition
	 */
	public void setNumPartition(int numPartition) {
		this.numPartition = numPartition;
	}

	/**
	 * @return cheminRepertoire
	 */
	public String getCheminRepertoire() {
		return cheminRepertoire;
	}

	/**
	 * @param cheminRepertoire
	 */
	public void setCheminRepertoire(String cheminRepertoire) {
		this.cheminRepertoire = cheminRepertoire;
	}

}
